*****************
*    .   b*B    *
* * *** * *** * *
*   a*A   *     *
********.*****.**
*   E*e   *c    *
* * *** * * * * *
* f  *   D*     *
*.***********.***
*    **d  *    d*
* * *** * * * * *
*   F*    *C    *
**.*****.******.*
*   g*    *c    *
* * ***G* *** * *
*    .    *g    *
*****************